ensure the delivery of essential services - Español Inglés Diccionario